

.zk_container { width:100%; margin:0 auto;}
.zk_container .cal_container dl{ width:100%;font-size:12px; font-family:Tahoma, Geneva, sans-serif;}

.zk_container .cal_container dt{ font-weight:normal; float:left; width:36px; height:25px; line-height:25px; text-align:center;background:#F1FAFE; color:#666}

.zk_container .cal_container .cal_top{ height:25px; width:100%; font-weight:bold; background:#FFF; position:relative;}
.zk_container .cal_container .cal_top a{ cursor:pointer;  font-size:12px; display:block; width:20px; height:20px; position:absolute; top:0px;}

.zk_container .cal_container .cal_top .l-arrow{ left:5px; display:none;}
.zk_container .cal_container .cal_top .r-arrow{ right:5px;display:none;}

.zk_container .cal_container dd{ font-weight:normal; color:#555;clear:both;}

.zk_container .cal_container dd a{  width:33px; height:22px; display:block; background:#FFF; text-align:center; line-height:25px; float:left; border:#E6E6E6 solid 1px; margin:1px 1px 0 0;}
.zk_container .cal_container dd a.disabled{ color:#CCC;cursor:auto; background-color:#F6F6F6}
.zk_container .cal_container dd a.mouseover{text-decoration:none;}

.zk_container .cal_container dd a.today{ background:#C63; font-weight:bold; color:#FFFFFF;}
.zk_container .cal_container dd a.today.mouseover {cursor:pointer;background-color:#C63;}

.zk_container .cal_container dd a.log{ cursor:pointer; color:#C63; background-color:#ECEDFB}
.zk_container .cal_container dd a .log:hover { cursor:pointer;background-color:#C63; text-decoration:underline}